1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.maven.author.resolver;
18
19 import java.io.File;
20
21 /**
22 * AuthorResolver based on SCM.
23 * This resolver uses SCM to resolve the author(s).
24 *
25 * @todo Not yet implemented.
26 *
27 * @author Eric Ballet Baz
28 */
29 public class SCMAuthorResolver implements AuthorResolver {
30
31 /**
32 * @see org.apache.maven.author.resolver.AuthorResolver#resolveAuthors(java.io.File)
33 * @todo Not yet implemented.
34 */
35 public final String[] resolveAuthors(final File file) {
36
37 if (file == null) {
38 throw new IllegalArgumentException("Argument [file] should not be null");
39 }
40 if (file.isDirectory()) {
41 throw new IllegalArgumentException("Argument [file] should not be a directory");
42 }
43
44
45
46
47 return new String[0];
48 }
49 }